package com.zzx.service.imp;

import com.zzx.dao.imql.AdminDaoImp;
import com.zzx.service.BaseAdminService;

import java.util.Date;

/**
 * @Author: Spider Man
 * @Description: 管理员服务层
 * @Date Created in 2020-09-11 14:21
 * @Modified By:
 */
public class AdminService implements BaseAdminService {

    AdminDaoImp adminDaoMysql = new AdminDaoImp();
    /**
     * 根据管理员的用户名更新时间和登录IP
     *
     * @param username 用户名
     * @param date     要更新的时间
     * @param ip       登录的ip
     */
    @Override
    public void updateLoginTime(String username, Date date, String ip) {
        adminDaoMysql.updateLoginTime(username,date,ip);
    }

    /**
     * 管理员凭借账号和密码登录
     *
     * @param username 用户名
     * @param password 密码
     * @return 登录的结果，true表示成功，false表示失败
     */
    @Override
    public  boolean login(String username, String password) {
        return adminDaoMysql.login(username, password);
    }
}
